Golang Job: Systems Developer

Job added on

Company

THE TSAC

Location

Bangalore - India

Job type

Full-Time

Golang Job Details

PERMANENT REMOTE AND FLEXIBLE - Golang and Kubernetes exp Must

Job Description

Responsibilities:

 This is a mid-level to a senior level position.

 Drive innovation by designing new features.

 Identify improvements in existing architecture and code to continuously refactor and evolve the products!

 Work in a fast-moving and forward-thinking development environment that is constantly researching and

implementing the latest technologies.

 Research and implement the open-source frameworks and architectures.

 Work closely with fellow developers and end users to rapidly produce critical features.

Must have:

Golang programming related must-have qualifications:

o Strong knowledge of Go programming language paradigms, constructs, and idioms.

o Knowledge of common Goroutine, Channel patterns and implementation of General Design

patterns/anti-patterns in Go.

o Dependency management tools such as Go mod.

o Development expertise in building and consuming web services using

REST/JSON/Arvo/gRPC/Protobuf

o Experience writing Unit tests and ability to debug programs in Go.

 Really good with Kubernetes. Experience on developing Cloud-native applications on Kubernetes a huge Plus

 Systems Programming on Linux

 Experience writing robust, testable, efficient, and easily maintainable code.

 Some experience writing code that scales well on distributed systems.

 Some exposure to microservices.

Nice to have:

 Scale out storage.

o Object Storage

o Deduplication

o Data processing pipelines that manage petabytes of data

 Knowledge of Amazon AWS, Azure, Google Cloud

 Server and Storage virtualization and Containers

 REST API

Python programming

Kubernetes backup/restore: Restic, Kopia, Velero, Kasten

 Personal open-source projects to showcase your passion and skills.

Additional Information

 Work with the latest technologies on an enterprise product

 Support and mentorship of more experienced developer (with 10+ years of experience with backend

development)

 Private Health Insurance

 Flexible work hours

Job Types: Full-time, Regular / Permanent

Salary: ₹1,200,000.00 - ₹3,500,000.00 per year

Schedule:

  • Flexible shift

Experience:

  • Kubernetes: 3 years (Preferred)
  • go lang: 3 years (Preferred)